package day12;

import java.lang.invoke.SwitchPoint;

public class learn8 {
    public static void main(String[] args) {
        //代码实现的功能
        //长度为15的字符串
        //字符串包括大小写、数字
        //输出这个字符串
        StringBuffer stringBuffer=new StringBuffer();
        do{
            //随机产生选择
            int num=(int)(Math.random()*3+1);
            switch (num){
                //生成大写字母,通过强转和Ascll码值
                case 1:
                    char ch=(char)(int)(Math.random()*26+65);
                    //连接字符串后并返回
                    stringBuffer.append(ch);
                    break;
                    //生成小写字母
                case 2:
                    char ch1=(char)(int)(Math.random()*26+97);
                    stringBuffer.append(ch1);
                    break;
                    //生成数字
                case 3:
                    int math=(int)(Math.random()*100+1);
                    stringBuffer.append(math);
                    break;
                default:
                    System.out.println("输入有误");

            }

        }//字符串长度
        while(stringBuffer.length()<15);
        System.out.println(stringBuffer);
    }
}
